package Structure1.net.linearlist;

/**
 * Created by Administrator on 2017/3/2.
 */
//抽象出来的线性表的基本操作
public interface MyLinearList<E> {
//    添加元素：
    public void add(E e);
//    插入元素：
    public void add(int i,E e);
//    删除元素：
    public void remove(int i);
//    定位元素：
    public int indexOf(E e);
//    取表元素：
    public E get(int i);
//    修改元素：
    public void edit(int i,E e);
//    求元素个数：
    public int getSize();
//    清空元素：
    public void clear();
//    判断线形表是否为空：
    public boolean isEmpty();
}
